Accelerating Tableaux Proofs Using Compact Representations
نویسندگان
چکیده
In this article a modiied form of tableau calculus, called Tableau Graph Calculus, is presented for overcoming the well-known ineeciencies of the traditional tableau calculus to a large extent. This calculus is based on a compact representation of analytic tableaux by using graph structures called tableau graphs. These graphs are obtained from the input formula in linear time and incorporate most of the rule applications of normal tableau calculus during the conversion process. The size of this representation is linear with respect to the length of the input formula and the graph closely resembles the proof tree of tableau calculi thus retaining the naturalness of the proof procedure. As a result of this preprocessing step, tableau graph calculus has only a single rule which is repeatedly applied to obtain a proof. Many optimizations for the applications of this rule, to eeectively prune the search space, are presented as well. Brief details of an implemented prover called FAUST, embedded within the higher-order theorem prover called HOL, are also given. Applications of FAUST within a hardware veriication context are also sketched.
منابع مشابه
Tableau Switching: Algorithms and Applications
We deene and characterize switching, an operation that takes two tableaux sharing a common border and \moves them through each other" giving another such pair. Several authors, including James and Kerber, Remmel, Haiman, and Shimozono, have deened switching operations; however, each of their operations is somewhat diierent from the rest and each imposes a particular order on the switches that c...
متن کاملEecient Representation and Validation of Proofs
This paper presents a logical framework derived from the Edinburgh Logical Framework (LF) 5] that can be used to obtain compact representations of proofs and eecient proof checkers. These are essential ingredients of any application that manipulates proofs as rst-class objects, such as a Proof-Carrying Code 11] system, in which proofs are used to allow the easy validation of properties of safet...
متن کاملRepresentations of Double Coset Lie Hypergroups
We study the double cosets of a Lie group by a compact Lie subgroup. We show that a Weil formula holds for double coset Lie hypergroups and show that certain representations of the Lie group lift to representations of the double coset Lie hypergroup. We characterize smooth (analytic) vectors of these lifted representations.
متن کاملLattice Path Proofs for Determinantal Formulas for Symplectic and Orthogonal Characters
We give bijective proofs for Jacobi{Trudi-type and Giambelli-type identities for symplectic and orthogonal characters. These proofs base on interpreting King and El-Sharkaway's symplectic tableaux, Proctor's odd and intermediate symplectic tableaux, Proctor's and King and Welsh's orthogonal tableaux, and Sundaram's odd orthogonal tableaux in terms of certain families of nonintersecting lattice ...
متن کاملA - TYPE HECKE ALGEBRA REPRESENTATIONS AT ROOTS OF UNITY † Trevor
In this paper, we describe a study into the explicit construction of irreducible representations of the Hecke algebra Hn(q) of type An−1 in the non-generic case where q is a root of unity. The approach is via the Specht modules of Hn(q) which are irreducible in the generic case, and possess a natural basis indexed by Young tableaux. The general framework in which the irreducible non-generic Hn(...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Formal Methods in System Design
دوره 5 شماره
صفحات -
تاریخ انتشار 1994